package com.ldk.framework.entity;

import com.ldk.base.framework.entity.BaseEntity;

/**
* PositionDriver实体类
* @author mqy
*/
public class PositionDriver extends BaseEntity {

	private static final long serialVersionUID = -119812694426398211L;
	/**
	* 主键
	*/
	private Long   id;
	/**
	* 公司标识 部统一分配
	*/
	private String   CompanyId;
	/**
	* 机动车驾驶证编号
	*/
	private String   LicenseId;
	/**
	* 行政区划代码 驾驶员报备地行政区划代码，地市级，应符合GB/T2260
	*/
	private Long   DriverRegionCode;
	/**
	* 车牌号码
	*/
	private String   VehicleNo;
	/**
	* 定位时间unixtime
	*/
	private Long   PositionTime;
	/**
	* 经度 单位：1*10E-6度
	*/
	private Double   Longitude;
	/**
	* 纬度 单位：1*10E-6度
	*/
	private Double   Latitude;
	/**
	* 坐标加密标识 1：GCJ-02测绘局标准 2：WGS84 GPS标准 3：BD-09百度标准 4：CGCS2000北斗标准 0：其他
	*/
	private Long   Encrypt;
	/**
	* 方向角 0-359，顺时针方向
	*/
	private Double   Direction;
	/**
	* 海拔高度 单位：米
	*/
	private Double   Elevation;
	/**
	* 瞬时速度 单位：公里每小时（km/h）
	*/
	private Double   Speed;
	/**
	* 营运状态 1：载客 2：接单 3：空驶 4：停运
	*/
	private Long   BizStatus;
	/**
	* 订单编号
	*/
	private String   OrderId;
	/**
	 * 用于部级平台上传,上传前小于等于PositionTime,上传后大于PositionTime
	 */
	private java.lang.Long   PositionTime2;

	public Long getId() {
		return id;
	}
	public void setId (Long id){
    	this.id = id;
	}
	public String getCompanyId() {
		return CompanyId;
	}
	public void setCompanyId (String CompanyId){
    	this.CompanyId = CompanyId;
	}
	public String getLicenseId() {
		return LicenseId;
	}
	public void setLicenseId (String LicenseId){
    	this.LicenseId = LicenseId;
	}
	public Long getDriverRegionCode() {
		return DriverRegionCode;
	}
	public void setDriverRegionCode (Long DriverRegionCode){
    	this.DriverRegionCode = DriverRegionCode;
	}
	public String getVehicleNo() {
		return VehicleNo;
	}
	public void setVehicleNo (String VehicleNo){
    	this.VehicleNo = VehicleNo;
	}
	public Long getPositionTime() {
		return PositionTime;
	}
	public void setPositionTime (Long PositionTime){
    	this.PositionTime = PositionTime;
	}
	public Double getLongitude() {
		return Longitude;
	}
	public void setLongitude (Double Longitude){
    	this.Longitude = Longitude;
	}
	public Double getLatitude() {
		return Latitude;
	}
	public void setLatitude (Double Latitude){
    	this.Latitude = Latitude;
	}
	public Long getEncrypt() {
		return Encrypt;
	}
	public void setEncrypt (Long Encrypt){
    	this.Encrypt = Encrypt;
	}
	public Double getDirection() {
		return Direction;
	}
	public void setDirection (Double Direction){
    	this.Direction = Direction;
	}
	public Double getElevation() {
		return Elevation;
	}
	public void setElevation (Double Elevation){
    	this.Elevation = Elevation;
	}
	public Double getSpeed() {
		return Speed;
	}
	public void setSpeed (Double Speed){
    	this.Speed = Speed;
	}
	public Long getBizStatus() {
		return BizStatus;
	}
	public void setBizStatus (Long BizStatus){
    	this.BizStatus = BizStatus;
	}
	public String getOrderId() {
		return OrderId;
	}
	public void setOrderId (String OrderId){
    	this.OrderId = OrderId;
	}
	public java.lang.Long getPositionTime2() {
		return PositionTime2;
	}
	public void setPositionTime2 (java.lang.Long PositionTime2){
		this.PositionTime2 = PositionTime2;
	}
}
